<?php
class Application_Form_Autor extends Zend_Form
{
    
    public function init(){
    	$this->setName('autor');
        $nombre=new Zend_Form_Element_Text('nombreA');
        $nombre->setLabel("Nombre:");
        $nombre->setRequired(true);
        $nombre->addvalidator('alpha');
        $nombre->setErrorMessages(array('messages'=>"El campo Nombre solo puede contener letras"));
        $nombre->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth'));
        
        
        $aPaterno=new Zend_Form_Element_Text('aPaternoA');
        $aPaterno->setLabel("A. Paterno:");
        $aPaterno->setRequired(true);
        $aPaterno->addValidator('alpha');
        $aPaterno->setErrorMessages(array('messages'=>"El campo Apellido Paterno solo puede contener letras"));
        $aPaterno->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth'));
        
        $aMaterno=new Zend_Form_Element_Text('aMaternoA');
        $aMaterno->setLabel("A. Materno:");
        $aMaterno->setRequired(true);
        $aMaterno->addValidator('alpha');
        $aMaterno->setErrorMessages(array('messages'=>"El campo Apellido Materno solo puede contener letras"));
        $aMaterno->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth'));
        
        $email=new Zend_Form_Element_Text('emailA');
        $email->setLabel("Email:");
        $email->setRequired(true);
        $email->setErrorMessages(array('messages' =>"El campo Email deve contener un email valido"));
        $email->addDecorator('ViewHelper')  
            ->addDecorator('Errors')  
            ->addDecorator('HtmlTag', array('tag' => 'td'))  
            ->addDecorator('Label', array('tag' => 'dth'));
        
        
        $this->addElements(array($nombre,$aPaterno,
                 $aMaterno,$email));
    }
}